package com.zjdiepu.www.model.dh.ext;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import com.zjdiepu.www.base.core.PageExt;

/**
 * 待续保列表<br/>
 * @author xiongxiaotun<br/>
 * @time 2017年05月17日 10时36分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="DhInsuranceRenewalExt", description="待续保列表查询条件", parent = PageExt.class)
public class DhInsuranceRenewalExt extends PageExt {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 业务ID
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID",example="业务ID")
	private String busiId;
	
	/**
	 * 客户ID
	 */
	@ApiModelProperty(name="cusId",required=false,value="客户ID",example="客户ID")
	private String cusId;
	
	/**
	 * 投保类型
	 */
	@ApiModelProperty(name="typeRenewal",required=false,value="投保类型",example="投保类型")
	private String typeRenewal;
	
	/**
	 * 保险到期日
	 */
	@ApiModelProperty(name="dateDue",required=false,value="保险到期日",example="2017-04-23 14:22:43")
	private Date dateDue;
	
	/**
	 * 保险公司
	 */
	@ApiModelProperty(name="nameCompany",required=false,value="保险公司",example="保险公司")
	private String nameCompany;
	
	/**
	 * 年度
	 */
	@ApiModelProperty(name="year",required=false,value="年度",example="0")
	private Integer year;
	
	/**
	 * 车辆
	 */
	@ApiModelProperty(name="nameCar",required=false,value="车辆",example="车辆")
	private String nameCar;
	
	/**
	 * 车价
	 */
	@ApiModelProperty(name="price",required=false,value="车价",example="0")
	private Double price;
	
	/**
	 * 业务员
	 */
	@ApiModelProperty(name="nameSalesman",required=false,value="业务员",example="业务员")
	private String nameSalesman;
	
	/**
	 * 客户姓名
	 */
	@ApiModelProperty(name="nameCus",required=false,value="客户姓名",example="客户姓名")
	private String nameCus;
	
	/**
	 * 身份证号码
	 */
	@ApiModelProperty(name="idnoCus",required=false,value="身份证号码",example="身份证号码")
	private String idnoCus;
	
	/**
	 * 操作人ID
	 */
	@ApiModelProperty(name="operatorId",required=false,value="操作人ID",example="操作人ID")
	private String operatorId;
	
	/**
	 * 操作人姓名
	 */
	@ApiModelProperty(name="operatorName",required=false,value="操作人姓名",example="操作人姓名")
	private String operatorName;
	
	/**
	 * 接收任务时间
	 */
	@ApiModelProperty(name="acceptDate",required=false,value="接收任务时间",example="2017-04-23 14:22:43")
	private Date acceptDate;
	
	/**
	 * 续保状态
	 */
	@ApiModelProperty(name="statusRenewal",required=false,value="续保状态",example="0")
	private Integer statusRenewal;
	/**
	 * 到期预警时间
	 */
	@ApiModelProperty(name="dateDueCount",required=false,value="到期预警时间",example="0")
	private Integer dateDueCount;
	
	/**
	 * 档案编号
	 */
	@ApiModelProperty(name="noRecord",required=false,value="档案编号",example="243243434")
	private String noRecord;
	public Integer getDateDueCount() {
		return dateDueCount;
	}

	public void setDateDueCount(Integer dateDueCount) {
		this.dateDueCount = dateDueCount;
	}

	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getCusId(){
		return this.cusId;
	}
	
	public void setCusId(String cusId){
		this.cusId = cusId;
	}

	public String getTypeRenewal(){
		return this.typeRenewal;
	}
	
	public void setTypeRenewal(String typeRenewal){
		this.typeRenewal = typeRenewal;
	}

	public Date getDateDue(){
		return this.dateDue;
	}
	
	public void setDateDue(Date dateDue){
		this.dateDue = dateDue;
	}

	public String getNameCompany(){
		return this.nameCompany;
	}
	
	public void setNameCompany(String nameCompany){
		this.nameCompany = nameCompany;
	}

	public Integer getYear(){
		return this.year;
	}
	
	public void setYear(Integer year){
		this.year = year;
	}

	public String getNameCar(){
		return this.nameCar;
	}
	
	public void setNameCar(String nameCar){
		this.nameCar = nameCar;
	}

	public Double getPrice(){
		return this.price;
	}
	
	public void setPrice(Double price){
		this.price = price;
	}

	public String getNameSalesman(){
		return this.nameSalesman;
	}
	
	public void setNameSalesman(String nameSalesman){
		this.nameSalesman = nameSalesman;
	}

	public String getNameCus(){
		return this.nameCus;
	}
	
	public void setNameCus(String nameCus){
		this.nameCus = nameCus;
	}

	public String getIdnoCus(){
		return this.idnoCus;
	}
	
	public void setIdnoCus(String idnoCus){
		this.idnoCus = idnoCus;
	}

	public String getOperatorId(){
		return this.operatorId;
	}
	
	public void setOperatorId(String operatorId){
		this.operatorId = operatorId;
	}

	public String getOperatorName(){
		return this.operatorName;
	}
	
	public void setOperatorName(String operatorName){
		this.operatorName = operatorName;
	}

	public Date getAcceptDate(){
		return this.acceptDate;
	}
	
	public void setAcceptDate(Date acceptDate){
		this.acceptDate = acceptDate;
	}

	public Integer getStatusRenewal(){
		return this.statusRenewal;
	}
	
	public void setStatusRenewal(Integer statusRenewal){
		this.statusRenewal = statusRenewal;
	}

	public String getNoRecord() {
		return noRecord;
	}

	public void setNoRecord(String noRecord) {
		this.noRecord = noRecord;
	}

	@Override
	public String toString() {
		return super.toString() + "DhInsuranceRenewal [busiId = " + busiId + ", cusId = " + cusId + ", typeRenewal = " + typeRenewal + ", dateDue = " + dateDue + ", nameCompany = " + nameCompany + ", "
			+ "year = " + year + ", nameCar = " + nameCar + ", price = " + price + ", nameSalesman = " + nameSalesman + ", nameCus = " + nameCus + ", "
			+ "idnoCus = " + idnoCus + ", operatorId = " + operatorId + ", operatorName = " + operatorName + ", acceptDate = " + acceptDate + ", statusRenewal = " + statusRenewal + "]";
	}
    
}